IoLinkSetting Class

Represents IO-Link ports.

Inheritance Hierarchy

System.Object
  IntervalZero.KINGSTAR.Base.ModuleConfiguration
    IntervalZero.KINGSTAR.Base.IoLinkSetting

Namespace: IntervalZero.KINGSTAR.Base

Assembly: IntervalZero.KINGSTAR.Base (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0

Syntax

C#VB
public class IoLinkSetting : ModuleConfiguration
Public Class IoLinkSetting Inherits ModuleConfiguration

 

The IoLinkSetting class exposes the following members.

Constructors

  Name Description
IoLinkSetting Initializes a new instance of the IoLinkSetting class.

Properties

  Name Description
Control

Controls the IO-Link master port and defines the various operating modes of the IO-Link master.

0: IO-Link port inactive

1: IO-Link port as digital input port

2: IO-Link port as digital output port

3: IO-Link port in communication via the IO-Link protocol

InputLength The input process data length in bit.
OutputLength The output process data length in bit.
Revision

IO-Link's version. It can be 1.0 or 1.1. The value is 0x10 or 0x11.

Bit 0-3: MinorRev

Bit 4-7: MajorRev

Spdu

Certain functionalities of the IO-Link device (e.g. ISDU supported). Usually leaves zero.

Bit 0: ISDU

Bit 1: Type1

Bit 7: PHY1

See also

ModuleConfiguration Class

IntervalZero.KINGSTAR.Base Namespace